package com.ruoyi.translate.mapper;

import com.ruoyi.translate.domain.HtImport;
import com.ruoyi.translate.domain.ShiBieVo;

import java.util.List;

/**
 * 导入Mapper接口
 */
public interface HtImportMapper {
    /**
     * 查询导入列表
     *
     * @param htImport 导入对象
     * @return 导入集合
     */
    public List<HtImport> selectHtImportList(HtImport htImport);

    /**
     * 批量新增导入数据
     *
     * @param htImportList 导入数据列表
     * @return 结果
     */
    public int batchInsertHtImport(List<HtImport> htImportList);

    /**
     * 新增导入数据
     */
    void insert(HtImport htImport);

    /**
     * 修改导入数据
     */
    public int updateHtImport(HtImport htImport);

    /**
     * 查询导入数据详细
     */
    public HtImport selectHtImportById(Long id);

    /**
     * 根据最新时间查询
     * @param date
     * @return
     */
    ShiBieVo selectNewData();

    /**
     * 批量删除导入数据
     *
     * @param ids 需要删除的数据ID数组
     * @return 结果
     */
    int deleteHtImportByIds(Long[] ids);
}
